﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using NodeExpander;

namespace MvvmTreeView
{
    public interface INodeExpander : IExpanderSlot
    {
        ExpanderControl ExpanderControl { get; set; }
        bool CanAddSlots { get; set; }
        bool ReadOnly { get; set; }
        bool ForceSave { get; set; }
        event EventHandler OnAddSlot;
        event EventHandler OnSlotFocus;
        event EventHandler OnSave;
        event EventHandler OnCancel;
        event EventHandler OnClose;
    }
}
